為 iSCSI 配置優先順序流程控制
您可以將 iSCSI 資料的優先順序設為高於網路上的其他資料。您也可以在網路上使用「加強型傳輸選擇 (ETS)」設定,來設定頻寬限制,以確保 QoS 至 iSCSI 的資料流量。當您計劃為 iSCSi 連接的主機配置優先順序流程控制 (PFC) 時,請遵循下列準則和範例。
關於這項作業
註: 只有在 Brocade VDX 10 GB 乙太網路交換器上,才支援將 PFC 用於 iSCSI。
PFC(IEEE 標準 802.1Qbb)是一種鏈結層次的流程控制機制。此流程控制機制類似於 IEEE 802.3x 乙太網路 PAUSE。但是,PFC 會處理個別的優先順序。您可以根據資料流量的類別,選擇性地暫停資料流量,而不是暫停該鏈結的所有資料流量。
如果實體在網路中產生的資料流量,高於網路所能處理的流量,PFC 會將其推回實體上,以協助處理網路阻塞情況。若為 IP 抄寫資料流量和系統管理資料流量,則無法啟用 PFC。如果使用相同 IP 位址來同時傳輸 iSCSI 和 IP 抄寫資料流量,只會對 iSCSI 資料流量啟用 PFC。
如果要使用 PFC,您的系統必須符合下列需求:
- 埠的頻寬必須是 10 Gb 或更高,才支援 PFC。
- 無法從系統手動開啟或關閉 PFC。如果在交換器(網路)上配置了 PFC,就會自動開啟 PFC。
- IP 位址必須在系統上啟用 VLAN 標記,才會啟用 PFC。
- 如果要對 IP 位址啟用 PFC,請遵循下列的一般步驟:
- 針對該 IP,將主機旗標設為 yes。
- 為該 IP 設定 VLAN ID。
- 在交換器上,設定 iSCSI 的優先順序標籤。
- 在交換器上,啟用 iSCSI 優先順序標籤的 PFC。
- 在交換器上,啟用 DCBX。
如果要讓 PFC 有效作用於讀寫來自主機的資料流量,必須在主機中啟用 PFC。如需如何針對主機作業系統開啟 PFC 的相關資訊,請參閱該作業系統特定的產品說明文件。
範例
cfgportip -node node_name | node_id -ip ipv4addr
-gw ipv4gw -mask subnet_mask -vlan vlan_id port_id如果要使用 VLAN ID,來配置 IPv6 類型的 iSCSI IP,請輸入下列指令:
cfgportip -node node_name | node_id -ip_6 ipv6addr
-gw_6 ipv6gw -prefix_6 prefix -vlan_6 vlan_id |-novlan_6 port_id如果要針對 IPv4 類型的 iSCSI IP,將主機旗標設為
yes,請輸入下列指令:
cfgportip -node node_name | node_id –host yes port_id如果要針對 IPv6 類型的 iSCSI IP,將主機旗標設為
yes,請輸入下列指令:
cfgportip -node node_name | node_id –host_6 yes port_id如果要為 IPv4 類型的 iSCSI IP,設定 VLAN ID,請輸入下列指令:
cfgportip -node node_name | node_id –vlan vlan_id port_id如果要為 IPv6 類型的 iSCSI IP,設定 VLAN ID,請輸入下列指令:
cfgportip -node node_name | node_id –vlan_6 vlan_id port_id註: 在您配置 iSCSI IP 位址時,依預設,會設定主機旗標。